package com.jy.modules.cims.data.common.dto;

import java.math.BigDecimal;
import java.util.Date;

import com.jy.platform.core.common.BaseDTO;
/**
 *@Description:T_C_MM_QUOTA_LOAN_DETAIL
 *@author zhiqiang
 *@version 1.0,
 *@date 2015-01-14 16:43:13
 */
public class TCMmQuotaLoanDetailDTO extends BaseDTO{

	private static final long serialVersionUID = 1L;

	/**ID*/
	private java.lang.Long id;

	/**回复批次号*/
	private java.lang.String batchId;
	/**申请流水号*/
	private java.lang.String quotaCode;

	/**交易状态 （1申请、2交易）*/
	private java.lang.String dealStatus;

	/**进件编号*/
	private java.lang.String intoAppCode;

	/**合同号*/
	private java.lang.String contractNo;

	/**客户编号*/
	private java.lang.String custCode;

	/**贷款产品代码*/
	private java.lang.String productCode;

	/**贷款产品名称*/
	private java.lang.String productName;

	/**贷款期数*/
	private java.lang.String loanPeriod;

	/**借款用途*/
	private java.lang.String loanPurpose;

	/**币种  默认CNY*/
	private java.lang.String currency;

	/**还款方式*/
	private java.lang.String repayType;

	/**账单日*/
	private java.lang.String repayDay;
	
	/**账单日结束日期*/
	private java.lang.String billDateEnd;

	/**贷款放款日*/
	private java.util.Date fundDate;

	/**贷款到期日*/
	private java.util.Date endDate;

	/**合同金额*/
	private BigDecimal contractAmount;

	/**放款金额*/
	private BigDecimal loanAmount;

	/**贷款月利率*/
	private BigDecimal monthRate;

	/**贷款月综合利率*/
	private BigDecimal monthCompositeRate;

	/**罚息利率*/
	private BigDecimal penaltyInstRate;

	/**违约金率*/
	private BigDecimal defaultInstRate;

	/**总手续费*/
	private BigDecimal totalFee;

	/**信用审核费比例*/
	private BigDecimal auditRate;

	/**咨询服务费比例*/
	private BigDecimal quiryRate;

	/**信息管理费比例*/
	private BigDecimal manageRate;

	/**放款账号*/
	private java.lang.String loanAcctNo;

	/**放款户名名称*/
	private java.lang.String loanAcctName;

	/**放款行代码*/
	private java.lang.String loanBankCode;

	/**还款账号*/
	private java.lang.String repayAcctNo;

	/**还款账户名称*/
	private java.lang.String repayAcctName;

	/**还款行代码*/
	private java.lang.String repayBankCode;

	/**放款渠道    1-本司  2：合作机构*/
	private java.lang.String loanChannel;

	/**合作机构编号*/
	private java.lang.String cooperorgCode;

	/**合作机构名称*/
	private java.lang.String cooperorgName;

	/**是否我司代为生成报盘*/
	private java.lang.String isAgentOffer;

	/**是否放款 0：合同调配  1：放款*/
	private java.lang.String isLoan;

	/**贷款状态*/
	private java.lang.String loanStatus;

	/**支付交易序号*/
	private java.lang.String payTransNo;

	/**好易联响应码*/
	private java.lang.String retCode;

	/**好易联响应信息*/
	private java.lang.String errMsg;

	/**操作流水ID*/
	private java.lang.Long operId;

	/**所属门店编码*/
	private java.lang.String orgId;

	/**所属门店名称*/
	private java.lang.String orgName;

	/**创建人*/
	private java.lang.String createBy;

	/**创建时间*/
	private java.sql.Timestamp createTime;

	/**修改人*/
	private java.lang.String modifyBy;

	/**修改时间*/
	private java.sql.Timestamp modifyTime;

	/**数据有效性   (1：有效，0：无效)*/
	private java.lang.String validateState;
	
	/**银行名称*/
	private java.lang.String settlebankName;

	/**银行支行名称*/
	private java.lang.String bankbranchName;

	/**
	 * 首次还款日
	 */
	private Date firstPaybackDate;
	/**
	 * 每期还款金额
	 */
	private BigDecimal paybackAmount;
	
	
	/**
	 * 客户姓名
	 */
	private String custName;
	
	/**
	 * 身份号码
	 */
	private String cardId;
	
	/**
	 * 产品类型
	 */
	private String productType;
	
	/**管理门店*/
	private String  managementStore;   
	
	/**受理门店 */
	private String  acceptanceStores;  
	
	/**还款日计算方式*/
	private String  repaymentDateCalculation; 
	
	/**预约还款日**/
	private Date bookingLoanDate;
	
	/**计划赎回日期**/
	private Date planRedeemDate;
	
    public Date getFirstPaybackDate() {
        return firstPaybackDate;
    }

    public void setFirstPaybackDate(Date firstPaybackDate) {
        this.firstPaybackDate = firstPaybackDate;
    }

    public BigDecimal getPaybackAmount() {
        return paybackAmount;
    }

    public void setPaybackAmount(BigDecimal paybackAmount) {
        this.paybackAmount = paybackAmount;
    }

    /**
	 *方法: 获得id
	 *@return: java.lang.Long  id
	 */
	public java.lang.Long getId(){
		return this.id;
	}

	/**
	 *方法: 设置id
	 *@param: java.lang.Long  id
	 */
	public void setId(java.lang.Long id){
		this.id = id;
	}



	public java.lang.String getQuotaCode() {
		return quotaCode;
	}

	public void setQuotaCode(java.lang.String quotaCode) {
		this.quotaCode = quotaCode;
	}

	public java.lang.String getBatchId() {
		return batchId;
	}

	public void setBatchId(java.lang.String batchId) {
		this.batchId = batchId;
	}

	/**
	 *方法: 获得dealStatus
	 *@return: java.lang.String  dealStatus
	 */
	public java.lang.String getDealStatus(){
		return this.dealStatus;
	}

	/**
	 *方法: 设置dealStatus
	 *@param: java.lang.String  dealStatus
	 */
	public void setDealStatus(java.lang.String dealStatus){
		this.dealStatus = dealStatus;
	}

	/**
	 *方法: 获得intoAppCode
	 *@return: java.lang.String  intoAppCode
	 */
	public java.lang.String getIntoAppCode(){
		return this.intoAppCode;
	}

	/**
	 *方法: 设置intoAppCode
	 *@param: java.lang.String  intoAppCode
	 */
	public void setIntoAppCode(java.lang.String intoAppCode){
		this.intoAppCode = intoAppCode;
	}

	/**
	 *方法: 获得contractNo
	 *@return: java.lang.String  contractNo
	 */
	public java.lang.String getContractNo(){
		return this.contractNo;
	}

	/**
	 *方法: 设置contractNo
	 *@param: java.lang.String  contractNo
	 */
	public void setContractNo(java.lang.String contractNo){
		this.contractNo = contractNo;
	}

	/**
	 *方法: 获得custCode
	 *@return: java.lang.String  custCode
	 */
	public java.lang.String getCustCode(){
		return this.custCode;
	}

	/**
	 *方法: 设置custCode
	 *@param: java.lang.String  custCode
	 */
	public void setCustCode(java.lang.String custCode){
		this.custCode = custCode;
	}

	/**
	 *方法: 获得productCode
	 *@return: java.lang.String  productCode
	 */
	public java.lang.String getProductCode(){
		return this.productCode;
	}

	/**
	 *方法: 设置productCode
	 *@param: java.lang.String  productCode
	 */
	public void setProductCode(java.lang.String productCode){
		this.productCode = productCode;
	}

	/**
	 *方法: 获得productName
	 *@return: java.lang.String  productName
	 */
	public java.lang.String getProductName(){
		return this.productName;
	}

	/**
	 *方法: 设置productName
	 *@param: java.lang.String  productName
	 */
	public void setProductName(java.lang.String productName){
		this.productName = productName;
	}

	/**
	 *方法: 获得loanPeriod
	 *@return: java.lang.String  loanPeriod
	 */
	public java.lang.String getLoanPeriod(){
		return this.loanPeriod;
	}

	/**
	 *方法: 设置loanPeriod
	 *@param: java.lang.String  loanPeriod
	 */
	public void setLoanPeriod(java.lang.String loanPeriod){
		this.loanPeriod = loanPeriod;
	}

	/**
	 *方法: 获得loanPurpose
	 *@return: java.lang.String  loanPurpose
	 */
	public java.lang.String getLoanPurpose(){
		return this.loanPurpose;
	}

	/**
	 *方法: 设置loanPurpose
	 *@param: java.lang.String  loanPurpose
	 */
	public void setLoanPurpose(java.lang.String loanPurpose){
		this.loanPurpose = loanPurpose;
	}

	/**
	 *方法: 获得currency
	 *@return: java.lang.String  currency
	 */
	public java.lang.String getCurrency(){
		return this.currency;
	}

	/**
	 *方法: 设置currency
	 *@param: java.lang.String  currency
	 */
	public void setCurrency(java.lang.String currency){
		this.currency = currency;
	}

	/**
	 *方法: 获得repayType
	 *@return: java.lang.String  repayType
	 */
	public java.lang.String getRepayType(){
		return this.repayType;
	}

	/**
	 *方法: 设置repayType
	 *@param: java.lang.String  repayType
	 */
	public void setRepayType(java.lang.String repayType){
		this.repayType = repayType;
	}

	/**
	 *方法: 获得repayDay
	 *@return: java.lang.String  repayDay
	 */
	public java.lang.String getRepayDay(){
		return this.repayDay;
	}

	/**
	 *方法: 设置repayDay
	 *@param: java.lang.String  repayDay
	 */
	public void setRepayDay(java.lang.String repayDay){
		this.repayDay = repayDay;
	}

	/**
	 *方法: 获得fundDate
	 *@return: java.util.Date  fundDate
	 */
	public java.util.Date getFundDate(){
		return this.fundDate;
	}

	/**
	 *方法: 设置fundDate
	 *@param: java.util.Date  fundDate
	 */
	public void setFundDate(java.util.Date fundDate){
		this.fundDate = fundDate;
	}

	/**
	 *方法: 获得endDate
	 *@return: java.util.Date  endDate
	 */
	public java.util.Date getEndDate(){
		return this.endDate;
	}

	/**
	 *方法: 设置endDate
	 *@param: java.util.Date  endDate
	 */
	public void setEndDate(java.util.Date endDate){
		this.endDate = endDate;
	}

	/**
	 *方法: 获得contractAmount
	 *@return: java.lang.Long  contractAmount
	 */
	public BigDecimal getContractAmount(){
		return this.contractAmount;
	}

	/**
	 *方法: 设置contractAmount
	 *@param: java.lang.Long  contractAmount
	 */
	public void setContractAmount(BigDecimal contractAmount){
		this.contractAmount = contractAmount;
	}

	/**
	 *方法: 获得loanAmount
	 *@return: java.lang.Long  loanAmount
	 */
	public BigDecimal getLoanAmount(){
		return this.loanAmount;
	}

	/**
	 *方法: 设置loanAmount
	 *@param: java.lang.Long  loanAmount
	 */
	public void setLoanAmount(BigDecimal loanAmount){
		this.loanAmount = loanAmount;
	}

	/**
	 *方法: 获得monthRate
	 *@return: java.lang.Long  monthRate
	 */
	public BigDecimal getMonthRate(){
		return this.monthRate;
	}

	/**
	 *方法: 设置monthRate
	 *@param: java.lang.Long  monthRate
	 */
	public void setMonthRate(BigDecimal monthRate){
		this.monthRate = monthRate;
	}

	/**
	 *方法: 获得monthCompositeRate
	 *@return: java.lang.Long  monthCompositeRate
	 */
	public BigDecimal getMonthCompositeRate(){
		return this.monthCompositeRate;
	}

	/**
	 *方法: 设置monthCompositeRate
	 *@param: java.lang.Long  monthCompositeRate
	 */
	public void setMonthCompositeRate(BigDecimal monthCompositeRate){
		this.monthCompositeRate = monthCompositeRate;
	}

	/**
	 *方法: 获得penaltyInstRate
	 *@return: java.lang.Long  penaltyInstRate
	 */
	public BigDecimal getPenaltyInstRate(){
		return this.penaltyInstRate;
	}

	/**
	 *方法: 设置penaltyInstRate
	 *@param: java.lang.Long  penaltyInstRate
	 */
	public void setPenaltyInstRate(BigDecimal penaltyInstRate){
		this.penaltyInstRate = penaltyInstRate;
	}

	/**
	 *方法: 获得defaultInstRate
	 *@return: java.lang.Long  defaultInstRate
	 */
	public BigDecimal getDefaultInstRate(){
		return this.defaultInstRate;
	}

	/**
	 *方法: 设置defaultInstRate
	 *@param: java.lang.Long  defaultInstRate
	 */
	public void setDefaultInstRate(BigDecimal defaultInstRate){
		this.defaultInstRate = defaultInstRate;
	}

	/**
	 *方法: 获得totalFee
	 *@return: java.lang.Long  totalFee
	 */
	public BigDecimal getTotalFee(){
		return this.totalFee;
	}

	/**
	 *方法: 设置totalFee
	 *@param: java.lang.Long  totalFee
	 */
	public void setTotalFee(BigDecimal totalFee){
		this.totalFee = totalFee;
	}

	/**
	 *方法: 获得auditRate
	 *@return: java.lang.Long  auditRate
	 */
	public BigDecimal getAuditRate(){
		return this.auditRate;
	}

	/**
	 *方法: 设置auditRate
	 *@param: java.lang.Long  auditRate
	 */
	public void setAuditRate(BigDecimal auditRate){
		this.auditRate = auditRate;
	}

	/**
	 *方法: 获得quiryRate
	 *@return: java.lang.Long  quiryRate
	 */
	public BigDecimal getQuiryRate(){
		return this.quiryRate;
	}

	/**
	 *方法: 设置quiryRate
	 *@param: java.lang.Long  quiryRate
	 */
	public void setQuiryRate(BigDecimal quiryRate){
		this.quiryRate = quiryRate;
	}

	/**
	 *方法: 获得manageRate
	 *@return: java.lang.Long  manageRate
	 */
	public BigDecimal getManageRate(){
		return this.manageRate;
	}

	/**
	 *方法: 设置manageRate
	 *@param: java.lang.Long  manageRate
	 */
	public void setManageRate(BigDecimal manageRate){
		this.manageRate = manageRate;
	}

	/**
	 *方法: 获得loanAcctNo
	 *@return: java.lang.String  loanAcctNo
	 */
	public java.lang.String getLoanAcctNo(){
		return this.loanAcctNo;
	}

	/**
	 *方法: 设置loanAcctNo
	 *@param: java.lang.String  loanAcctNo
	 */
	public void setLoanAcctNo(java.lang.String loanAcctNo){
		this.loanAcctNo = loanAcctNo;
	}

	/**
	 *方法: 获得loanAcctName
	 *@return: java.lang.String  loanAcctName
	 */
	public java.lang.String getLoanAcctName(){
		return this.loanAcctName;
	}

	/**
	 *方法: 设置loanAcctName
	 *@param: java.lang.String  loanAcctName
	 */
	public void setLoanAcctName(java.lang.String loanAcctName){
		this.loanAcctName = loanAcctName;
	}

	/**
	 *方法: 获得loanBankCode
	 *@return: java.lang.String  loanBankCode
	 */
	public java.lang.String getLoanBankCode(){
		return this.loanBankCode;
	}

	/**
	 *方法: 设置loanBankCode
	 *@param: java.lang.String  loanBankCode
	 */
	public void setLoanBankCode(java.lang.String loanBankCode){
		this.loanBankCode = loanBankCode;
	}

	/**
	 *方法: 获得repayAcctNo
	 *@return: java.lang.String  repayAcctNo
	 */
	public java.lang.String getRepayAcctNo(){
		return this.repayAcctNo;
	}

	/**
	 *方法: 设置repayAcctNo
	 *@param: java.lang.String  repayAcctNo
	 */
	public void setRepayAcctNo(java.lang.String repayAcctNo){
		this.repayAcctNo = repayAcctNo;
	}

	/**
	 *方法: 获得repayAcctName
	 *@return: java.lang.String  repayAcctName
	 */
	public java.lang.String getRepayAcctName(){
		return this.repayAcctName;
	}

	/**
	 *方法: 设置repayAcctName
	 *@param: java.lang.String  repayAcctName
	 */
	public void setRepayAcctName(java.lang.String repayAcctName){
		this.repayAcctName = repayAcctName;
	}

	/**
	 *方法: 获得repayBankCode
	 *@return: java.lang.String  repayBankCode
	 */
	public java.lang.String getRepayBankCode(){
		return this.repayBankCode;
	}

	/**
	 *方法: 设置repayBankCode
	 *@param: java.lang.String  repayBankCode
	 */
	public void setRepayBankCode(java.lang.String repayBankCode){
		this.repayBankCode = repayBankCode;
	}

	/**
	 *方法: 获得loanChannel
	 *@return: java.lang.String  loanChannel
	 */
	public java.lang.String getLoanChannel(){
		return this.loanChannel;
	}

	/**
	 *方法: 设置loanChannel
	 *@param: java.lang.String  loanChannel
	 */
	public void setLoanChannel(java.lang.String loanChannel){
		this.loanChannel = loanChannel;
	}

	/**
	 *方法: 获得cooperorgCode
	 *@return: java.lang.String  cooperorgCode
	 */
	public java.lang.String getCooperorgCode(){
		return this.cooperorgCode;
	}

	/**
	 *方法: 设置cooperorgCode
	 *@param: java.lang.String  cooperorgCode
	 */
	public void setCooperorgCode(java.lang.String cooperorgCode){
		this.cooperorgCode = cooperorgCode;
	}

	/**
	 *方法: 获得cooperorgName
	 *@return: java.lang.String  cooperorgName
	 */
	public java.lang.String getCooperorgName(){
		return this.cooperorgName;
	}

	/**
	 *方法: 设置cooperorgName
	 *@param: java.lang.String  cooperorgName
	 */
	public void setCooperorgName(java.lang.String cooperorgName){
		this.cooperorgName = cooperorgName;
	}

	/**
	 *方法: 获得isAgentOffer
	 *@return: java.lang.String  isAgentOffer
	 */
	public java.lang.String getIsAgentOffer(){
		return this.isAgentOffer;
	}

	/**
	 *方法: 设置isAgentOffer
	 *@param: java.lang.String  isAgentOffer
	 */
	public void setIsAgentOffer(java.lang.String isAgentOffer){
		this.isAgentOffer = isAgentOffer;
	}

	/**
	 *方法: 获得isLoan
	 *@return: java.lang.String  isLoan
	 */
	public java.lang.String getIsLoan(){
		return this.isLoan;
	}

	/**
	 *方法: 设置isLoan
	 *@param: java.lang.String  isLoan
	 */
	public void setIsLoan(java.lang.String isLoan){
		this.isLoan = isLoan;
	}

	/**
	 *方法: 获得loanStatus
	 *@return: java.lang.String  loanStatus
	 */
	public java.lang.String getLoanStatus(){
		return this.loanStatus;
	}

	/**
	 *方法: 设置loanStatus
	 *@param: java.lang.String  loanStatus
	 */
	public void setLoanStatus(java.lang.String loanStatus){
		this.loanStatus = loanStatus;
	}

	/**
	 *方法: 获得payTransNo
	 *@return: java.lang.String  payTransNo
	 */
	public java.lang.String getPayTransNo(){
		return this.payTransNo;
	}

	/**
	 *方法: 设置payTransNo
	 *@param: java.lang.String  payTransNo
	 */
	public void setPayTransNo(java.lang.String payTransNo){
		this.payTransNo = payTransNo;
	}

	/**
	 *方法: 获得retCode
	 *@return: java.lang.String  retCode
	 */
	public java.lang.String getRetCode(){
		return this.retCode;
	}

	/**
	 *方法: 设置retCode
	 *@param: java.lang.String  retCode
	 */
	public void setRetCode(java.lang.String retCode){
		this.retCode = retCode;
	}

	/**
	 *方法: 获得errMsg
	 *@return: java.lang.String  errMsg
	 */
	public java.lang.String getErrMsg(){
		return this.errMsg;
	}

	/**
	 *方法: 设置errMsg
	 *@param: java.lang.String  errMsg
	 */
	public void setErrMsg(java.lang.String errMsg){
		this.errMsg = errMsg;
	}

	/**
	 *方法: 获得operId
	 *@return: java.lang.Long  operId
	 */
	public java.lang.Long getOperId(){
		return this.operId;
	}

	/**
	 *方法: 设置operId
	 *@param: java.lang.Long  operId
	 */
	public void setOperId(java.lang.Long operId){
		this.operId = operId;
	}

	/**
	 *方法: 获得orgId
	 *@return: java.lang.String  orgId
	 */
	public java.lang.String getOrgId(){
		return this.orgId;
	}

	/**
	 *方法: 设置orgId
	 *@param: java.lang.String  orgId
	 */
	public void setOrgId(java.lang.String orgId){
		this.orgId = orgId;
	}

	/**
	 *方法: 获得orgName
	 *@return: java.lang.String  orgName
	 */
	public java.lang.String getOrgName(){
		return this.orgName;
	}

	/**
	 *方法: 设置orgName
	 *@param: java.lang.String  orgName
	 */
	public void setOrgName(java.lang.String orgName){
		this.orgName = orgName;
	}

	/**
	 *方法: 获得createBy
	 *@return: java.lang.String  createBy
	 */
	public java.lang.String getCreateBy(){
		return this.createBy;
	}

	/**
	 *方法: 设置createBy
	 *@param: java.lang.String  createBy
	 */
	public void setCreateBy(java.lang.String createBy){
		this.createBy = createBy;
	}

	/**
	 *方法: 获得createTime
	 *@return: java.sql.Timestamp  createTime
	 */
	public java.sql.Timestamp getCreateTime(){
		return this.createTime;
	}

	/**
	 *方法: 设置createTime
	 *@param: java.sql.Timestamp  createTime
	 */
	public void setCreateTime(java.sql.Timestamp createTime){
		this.createTime = createTime;
	}

	/**
	 *方法: 获得modifyBy
	 *@return: java.lang.String  modifyBy
	 */
	public java.lang.String getModifyBy(){
		return this.modifyBy;
	}

	/**
	 *方法: 设置modifyBy
	 *@param: java.lang.String  modifyBy
	 */
	public void setModifyBy(java.lang.String modifyBy){
		this.modifyBy = modifyBy;
	}

	/**
	 *方法: 获得modifyTime
	 *@return: java.sql.Timestamp  modifyTime
	 */
	public java.sql.Timestamp getModifyTime(){
		return this.modifyTime;
	}

	/**
	 *方法: 设置modifyTime
	 *@param: java.sql.Timestamp  modifyTime
	 */
	public void setModifyTime(java.sql.Timestamp modifyTime){
		this.modifyTime = modifyTime;
	}

	/**
	 *方法: 获得validateState
	 *@return: java.lang.String  validateState
	 */
	public java.lang.String getValidateState(){
		return this.validateState;
	}

	/**
	 *方法: 设置validateState
	 *@param: java.lang.String  validateState
	 */
	public void setValidateState(java.lang.String validateState){
		this.validateState = validateState;
	}

	public java.lang.String getSettlebankName() {
		return settlebankName;
	}

	public void setSettlebankName(java.lang.String settlebankName) {
		this.settlebankName = settlebankName;
	}

	public java.lang.String getBankbranchName() {
		return bankbranchName;
	}

	public void setBankbranchName(java.lang.String bankbranchName) {
		this.bankbranchName = bankbranchName;
	}

	public String getCustName() {
		return custName;
	}

	public void setCustName(String custName) {
		this.custName = custName;
	}


	public String getCardId() {
		return cardId;
	}

	public void setCardId(String cardId) {
		this.cardId = cardId;
	}

	public java.lang.String getBillDateEnd() {
		return billDateEnd;
	}

	public void setBillDateEnd(java.lang.String billDateEnd) {
		this.billDateEnd = billDateEnd;
	}

	public String getProductType() {
		return productType;
	}

	public void setProductType(String productType) {
		this.productType = productType;
	}

	public String getManagementStore() {
		return managementStore;
	}

	public void setManagementStore(String managementStore) {
		this.managementStore = managementStore;
	}

	public String getAcceptanceStores() {
		return acceptanceStores;
	}

	public void setAcceptanceStores(String acceptanceStores) {
		this.acceptanceStores = acceptanceStores;
	}

	public String getRepaymentDateCalculation() {
		return repaymentDateCalculation;
	}

	public void setRepaymentDateCalculation(String repaymentDateCalculation) {
		this.repaymentDateCalculation = repaymentDateCalculation;
	}

	public Date getBookingLoanDate() {
		return bookingLoanDate;
	}

	public void setBookingLoanDate(Date bookingLoanDate) {
		this.bookingLoanDate = bookingLoanDate;
	}

	public Date getPlanRedeemDate() {
		return planRedeemDate;
	}

	public void setPlanRedeemDate(Date planRedeemDate) {
		this.planRedeemDate = planRedeemDate;
	}
	
	
}